package com.express.entity.web;

import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable;

/**
* web快速链接表
* @TableName web_footet_links
*/
public class WebFootetLinks implements Serializable {

    /**
    * ID
    */
    @NotNull(message="[ID]不能为空")

    private Integer id;
    /**
    * 类型 1快速链接 2服务项目
    */
    private Integer type;
    /**
    * 名称
    */
    @Size(max= 10,message="编码长度不能超过10")
    @Length(max= 10,message="编码长度不能超过10")
    private String name;
    /**
    * 路径
    */
    @Size(max= 50,message="编码长度不能超过50")
    @Length(max= 50,message="编码长度不能超过50")
    private String path;
    /**
    * 备注
    */
    @Size(max= 20,message="编码长度不能超过20")
    @Length(max= 20,message="编码长度不能超过20")
    private String remark;

    /**
    * ID
    */
    private void setId(Integer id){
    this.id = id;
    }

    /**
    * 类型 1快速链接 2服务项目
    */
    private void setType(Integer type){
    this.type = type;
    }

    /**
    * 名称
    */
    private void setName(String name){
    this.name = name;
    }

    /**
    * 路径
    */
    private void setPath(String path){
    this.path = path;
    }

    /**
    * 备注
    */
    private void setRemark(String remark){
    this.remark = remark;
    }


    /**
    * ID
    */
    private Integer getId(){
    return this.id;
    }

    /**
    * 类型 1快速链接 2服务项目
    */
    private Integer getType(){
    return this.type;
    }

    /**
    * 名称
    */
    private String getName(){
    return this.name;
    }

    /**
    * 路径
    */
    private String getPath(){
    return this.path;
    }

    /**
    * 备注
    */
    private String getRemark(){
    return this.remark;
    }

}
